home *** CD-ROM | disk | FTP | other *** search
- SRRQQRRSRRRRRRRRRRRRRRRQQ SRRQQRRSRRRRRRRRRRRRRRRQQ SRRQQRRSRRRRRRRRRRRRRRRQQQ SRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRSRRRRRRRRRRRRRRRQQpQRQp SRRQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQRRSRRRRRRRRRRRRRRRQQ-{{{{{{{eQ SRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRSRRRRRRRRRRRRRRRQX|{{{{{{{{{{{{{{{{+Rxxxxxxxxx SRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRSRRRRRRRRRRRRRRR,{{{{{{{{{{{{{{{{{{{{{{,Qxxxxxxxxxxxxxx SRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRSRRRRRRRRRRRRR,{{{{{{{{{{{{{{{{{{{{{{{{{{{|xxxxxxxxxxxxxxQ SRRQQQQRRSRRRRRRRRRRRR,{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{,pQRxxxxxxxxxxxxxxxQ SRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRSRRRRRRRRRRR{{{{{{{{{{{{{{{{{{{{{,{ed,{{{{{{d_xxxxxxxxxxxxx SRRQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQRRSRRRRRRRRRRg{{{{{{{{{{{{{{{{{{{{{{{{{{{{,,,,,{{xhxxxxyyyxxxxxxxx SRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRSRRRRRRRRR{{{{{{{{{,{{{{{{{{{{XX{{{{{{{{{{{{yxxxy{{-.xxxxxxx SRRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRSRRRRRRRR{{{{{,*(()|{{{{{{{X{{{{{{{-yyyyxxy{---.xxxxxx SRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRSRRRRRRR{{{{,((,{{{{---{{{yyyxxxxxyyyxxxxxx SRRQQRRSRRRRRRR-{{{+(a,{QQ,yy.-{{yxxxxxxxxxxxxxxp SRRQQRRSRRRRRRX{{{+de,{///xxxxmxxxyy{{.xxxxxxxxxx_ SRRQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQRRSRRRRRR|{{,{{{{-{{xxxxx_xxxxy-.xxxxxxxxx_Q SRRQXSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSXQRRSRRRRRR{{{+({{{{{.yyxxxxxxxxxxxXxxxxyyxxxxxxx_Q SRRQxQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQxQRRSRRRRR{{{+{{{{{-yxxxxxxxxxxxxxxxxxxxxxxxxQ SRRQxxpRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpxxQRRSRRRRR,{{{{{{{{{{.xxxyyxxxxx^XQQxxxxxx SRRQxQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQxQRRSRRRRR{{{{{{{{{{{{{...y}k^^^^X SRRQxxQQxxQRRSRRRR{{{,,{{{{{{{{{{|+bcp SRRQxxxxxxQRRSRRRRe{{{{{{{{{{{{{{++`X{/hhxxxQ SRRQxxxxxxxxQRRSRRRR{{{{{{{{{{{{|}b){{.xyyyxxxxxxx SRRQxxxxxxxxxxQRRSRRRR{{{{{{{{{{{{.xxx..yhxxxxxx SRRQxxxxQxxxxxxQxxxxQRRSRRRR{{{{{{{,Q|{{yxxx.{-yxhxxxxxx SRRQxxxxQxxxxxxQxxxxQRRSRRR{{{{{{{RQQ{{{xxxy-{-yxxxxxxxxx SRRQxxxxxxxxxxxxxxxxQRRSRRR{{{{{{RRQQ{{{yxxyyy..yhxxxxxxxxxQ SRRQxxxxxxxxxxxxxxxxxxxxQRRSRRR|{{{{{{RRRQQ|{{{.yy{xxxxhxxxxxxxxR SRRQxxxxxxxpxXxxxxxxxxXxpxxxxxxxQRRSRRR|{{{{{RRRRQQ{{{{{{{-yyyhxxxx SRRQxxxxxxxxxxxxxxppxxxxxxxxxxxxxxQRRSRRR|{{{{{RRRRQQ{{{{{{{{-{|QQpQXxx SRRQXxxxxxxxxxxxQxxxxxxxxxxxxQxxxxxxxxxxxXQRRSRRR|{{{{,RRRRQQ{{{{{{{{{{dX SRRQxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxQRRSRRR|{{{{RRRRQQ{{{{{{{{{-p SRRQxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxQRRSRRR|{{{{RRRRRQQ{{{{{{{{{ SRRQxxxxxxxxxxhX_xxxXxxxxxxxxxxxxxxxxXxxx_XhxxxxxxxxxxQRRSRRR|{{{{RRRRRQQ|{{{{{{{{ SRRQxxxxxxxxxxx{gfxxxxxxxxxxxxxxxxxxxxxxxxfg{xxxxxxxxxxxQRRSRRR{{{{eRRRRQQ{{{{{{{{ SRRQxxxxxxxxxxxy{{xxyxXxxxxxxxxxxxxxxXxyxx{{yxxxxxxxxxxxQRRSRRR{{{{,XRRRRQQ{{{{{{{, SRRQxxxxxxxxxxxy{{h{{xxxxxxxxxxxxxxxxxx{{h{{yxxxxxxxxxxxQRRSRRRR{{{{{RRRRQ{{{{{{{{X SRRQxxxxxxxxxxy{.x{/xxxxxxxxxxxxxxxx/{x.{yxxxxxxxxxxQRRSRRRR{{{{{|RRRQ|{{{{{{{.Q SRRQxxxxxxyxxxxyxxxxxxxxxxxxxxxxxxxxxxxxxxyxxxxyxxxxxxQRRSRRRR{{{{{{{{{{{{{{{ SRRQxxxxxy.{.xxxxxxxQxxxxxxxxxQQxxxxxxxxxQxxxxxxx.{.yxxxxxQRRSRRRR{{{{{{{Xe{{{{{{{{{X SRRQxxxxx{{{.xxxxxxxmxxxxxxxxxxxxxxxxxxmxxxxxxx.{{{xxxxxQRRSRRRRR,{{{{{{{{{{{{{{{{| SRRQ_xxxx{{{{yxxxyyxhxxxxxxxxxxQQxxxxxxxxxxhxyyxxxy{{{{xxxx_QRRSRRRRR{{{{{{{{{{{{{{{{ SRRQ_xxxyy--{xxx.{{-{xxxxxxxyxxxxyxxxxxxx{-{{.xxx{--yyxxx_QRRSRRRRRRe{{{{{{{{{{{{{{ SRRQQ_xxxxxyyxxx.{{{{{xxxxxy{yxxxxy{yxxxxx{{{{{.xxxyyxxxxx_QQRRSRRRRRR{{{{{{{{{{{{{S SRRQR_xxxxxxxxxx.{{{{xxxxx{{yxxy{{xxxxx{{{{.xxxxxxxxxx_RQRRSRRRRRRR,{{{{{{{{{-S SRRQRxxxxxxxxx.{{{xxxxx.{yxxy{.xxxxx{{{.xxxxxxxxxRQRRSRRRRRRRR{{{{{|S SRRQpXh/.-.yxxxx{{{_xxxxxxyxxppxxyxxxxxx_{{{xxxxy.-./hXpQRRSRRRRRRRRRRp SRRQR{{{{-.xxx{{{mxxxyxxxxxxxxxxyxxxm{{{xxx.-{{{{RQRRSRRRRRRRRRRRRRRRQQ SRRQ{{{{-.xx{{{xx.{xxxxxx{.xx{{{xx.-{{{{QRRSRRRRRRRRRRRRRRRQQ SRRQQ{{{{{yy{{{xy-{yxxhhxxy{-yx{{{yy{{{{{QQRRSRRRRRRRRRRRRRRRQQ SRRQd{{{{{y{{g)xy{{yxy{{yxy{{yx)g{{y{{{{{dQRRSQQRRRRRRRRRRRRRRR SRRQxcX{{{{{{{X)xy{-xx.{{.xx-{yx)X{{{{{{{XcxQRRSQQRRRRRRRRRRRRRRR SRRQxxx{{{{{{{(fxx.yxx.{{.xxy.xxf({{{{{{{xxxQRRSQQQRRRRRRRRRRRRRRR SRRQ/xxcg{{{{{)xxxxxxx{{gg{{xxxxxxx){{{{{gcxx/QRRSpQRQpQQRRRRRRRRRRRRRRR SRRQ_..xxdc{{{{{(fxxxxxxy{{{{{{yxxxxxxf({{{{{cdxx.._QRRSQe{{{{{{{-QQRRRRRRRRRRRRRRR SRRQg.--yxc{{{{xxxxxxxy{{{{{{yxxxxxxx{{{{cxy--.gQRRSxxxxxxxxxR+{{{{{{{{{{{{{{{{|XQRRRRRRRRRRRRRRR SRRQ{{{.xc{{{{(dxxxxxxxx-{{{{-xxxxxxxxd({{{{cx.{{{QRRSxxxxxxxxxxxxxxQ,{{{{{{{{{{{{{{{{{{{{{{,RRRRRRRRRRRRRRR SRRQQ{{{{yc{{{{)xxxx...xy-{{..{{-yx...xxxx){{{{cy{{{{QQRRSQxxxxxxxxxxxxxx|{{{{{{{{{{{{{{{{{{{{{{{{{{{,RRRRRRRRRRRRR SRRQ.{{{-c({{{g)xxxx.--.-{{{{{{{{-.--.xxxx)g{{{(c-{{{.QRRSQxxxxxxxxxxxxxxxRQp,{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{,RRRRRRRRRRRR SRRQ.{{{{|){{{fxxx.-{{{{{{{{{{{{{{{{-.xxxf{{{)|{{{{.QRRSxxxxxxxxxxxxx_d{{{{{{,de{,{{{{{{{{{{{{{{{{{{{{{RRRRRRRRRRR SRRQ,{{{{{*{{{xxxy-{{{{{{{{{{{{{{{{{{{{-yxxx{{{*{{{{{,QRRSxxxxxxxxyyyxxxxhx{{,,,,,{{{{{{{{{{{{{{{{{{{{{{{{{{{{gRRRRRRRRRR SRRQ,,{{{{+{{{xxxy{{{{{{{{{{{{{{{{{{{{{{yxxx{{{+{{{{,,QRRSxxxxxxx.-{{yxxxy{{{{{{{{{{{{XX{{{{{{{{{{,{{{{{{{{{RRRRRRRRR SRRQQx|,{{{{|{{{(fxxy{{{{{{{{{{{{{{{{{{{{{{{{yxxf({{{|{{{{,|xQQRRSxxxxxx.---{yxxyyyy-{{{{{{{X{{{{{{{|)((*,{{{{{RRRRRRRR SRRQx+,{{{{{{{{)}yy.{{{{{{{{{{{{{XX{{{{{{{{{{{{{.yy}){{{{{{{{,+xQRRSxxxxxxyyyxxxxxyyy{{{---{{{{,((,{{{{RRRRRRR SRRQx)|,{{{{{{{+,{-{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{-{,+{{{{{{{,|)xQRRSpxxxxxxxxxxxxxxy{{-.yy,QQ{,a(+{{{-RRRRRRR SRRQxx+,{{{{{{{*{{{{{{{{{{{{{{{{{{{..{{{{{{{{{{{{{{{{{{{*{{{{{{{,+xxQRRS_xxxxxxxxxx.{{yyxxxmxxxx///{,ed+{{{XRRRRRR SRRQxx)|,{{{.{{g){{{{{{{{{{{{{{{{{{{{.|++|.{{{{{{{{{{{{{{{{{{{{)g{{.{{{,|)xxQRRSQ_xxxxxxxxx.-yxxxx_xxxxx{{-{{{{,{{|RRRRRR SRRQxxX+,{{{{{{{{{{{{{{{{{{{{{{{{{{{|++|{{{{{{{{{{{{{{{{{{{{{{{{{{{,+XxxQRRSQ_xxxxxxxyyxxxxXxxxxxxxxxxxyy.{{{{{(+{{{RRRRRR SRRQxxx)|,{{.{{{{{{{{{{{{{{{{{{{{{{{{|++|{{{{{{{{{{{{{{{{{{{{{{{{.{{,|)xxxQRRSQxxxxxxxxxxxxxxxxxxxxxxxxy-{{{{{+{{{RRRRR SRRQxx+,{{{{{{{m{{{{{{{{{{{{{{{{{{{{|++|{{{{{{{{{{{{{{{{{{{{m{{{{{{{,+xxQRRSxxxxxxQQX^xxxxxyyxxx.{{{{{{{{{{,RRRRR SRRQxyxx/)|{{{.{{{{{{{{{{{{{{{{{{{{{{{|++|{{{{{{{{{{{{{{{{{{{{{{{.{{{|)/xxyxQRRSX^^^^k}y...{{{{{{{{{{{{{RRRRR SRRQh{yxh_+{{{{------------{{{{{{{{{{{{|++|{{{{{{{{{{{{------------{{{{+_hxy{hQRRSpcb+|{{{{{{{{{{,,{{{RRRR SSRRQhx---x_-----{{{-{{{{{{{------------|++|------------{{{{{{{-{{{-----_x---xhQRRSSQxxxhh/{X`++{{{{{{{{{{{{{{eRRRR SSSRRRRRRRRRRR.x................................|++|................................x.RRRRRRRRRRRSSSxxxxxxxyyyx.{{)b}|{{{{{{{{{{{{RRRR SSSSSSSSSSSSSS////////e///_//////////////////////{++{//////////////////////_///e////////SSSSSSSSSSSSSSxxxxxxhy..xxx.{{{{{{{{{{{{RRRR RRRRRRRRRRRRRRX.................................|++|.................................XRRRRRRRRRRRRRRxxxxxxhxy-{.xxxy{{|Q,{{{{{{{RRRR RRRRRRRRRRRRRRR------------_---------------------|++|---------------------_------------RRRRRRRRRRRRRRRxxxxxxxxxy-{-yxxx{{{QQR{{{{{{{RRR QQQQQQQQQQQQQQ{{{{{{{{{{{{-{{{{{{{{{{{{{{{{{{{{{|++|{{{{{{{{{{{{{{{{{{{{{-{{{{{{{{{{{{QQQQQQQQQQQQQQQxxxxxxxxxhy..yyyxxy{{{QQRR{{{{{{RRR {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|++|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{Rxxxxxxxxhxxxx{yy.{{{|QQRRR{{{{{{|RRR Q{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|++|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{Qxxxxhyyy-{{{{{{{QQRRRR{{{{{|RRR R{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|+X+|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{RxxXQpQQ|{-{{{{{{{{QQRRRR{{{{{|RRR m{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|+X+|{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{mXd{{{{{{{{{{QQRRRR,{{{{|RRR -{{{{{{{{{{-mg{{{{{|+X+|{{{{{gm-{{{{{{{{{{-p-{{{{{{{{{QQRRRR{{{{|RRR R-{|++|{-R{{{{{{{{{QQRRRRR{{{{|RRR -|++|-{{{{{{{{|QQRRRRR{{{{|RRR {{{{{{{{QQRRRRe{{{{RRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR,{{{{{{{QQRRRRX,{{{{RRR SRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRX{{{{{{{{QRRRR{{{{{RRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQ.{{{{{{{|QRRR|{{{{{RRRR RQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ{{{{{{{{{{{{{{{RRRR QX{{{{{{{{{eX{{{{{{{RRRR |{{{{{{{{{{{{{{{{,RRRRR {{{{{{{{{{{{{{{{RRRRR {{{{{{{{{{{{{{eRRRRRR S{{{{{{{{{{{{{RRRRRR S-{{{{{{{{{,RRRRRRR S|{{{{{RRRRRRRR pRRRRRRRRRR QQRRRRRRRRRRRRRRR QQRRRRRRRRRRRRRRR RRRRRRRR QRRRQ RSeR QRmXX}}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}} QXQ}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}} QXR}}}}}}}}}}}}}}}}}}}}}`b}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`b}}}}}}}}}}}}}}}}} R}}}}}}}}}}}}}}}}}}}}}`a}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`a}}}}}}}}}}}}}}}}} QQ`aaaa````aaaaaaaa`aaa`a`aaaa````aaaaaaaa`aaa`aaa`aaaa````aaaaaaaa`aaa`aaaaaaa`aaaaaa`aaa RQ``````````````````````R````````````````````````````````````````````````}R``````````````````` QXXXXXXXXQRR QXX QXQTTTTTTTTSSSSSTTTTTTTTSSSSSRRTTTTTTSSSS QR_XX_QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR Q__XX_QRR QRRRRRRRRRRRRRRRRRRRRRRRRRRRR _TTTTTTTTSSSSSRRSTTTTTSSSSSRRTTTTTTSSS_ __RRRRReX RRRe RRRRRRRRRRRRRRRRRRRRRRRR XXXg}}}}gX XXTTSSSSe}}}}}}}}eRSSSSSRRTTTTTTS QXXRRd``baaaab``dRRRRRRRRRRRRRRRRRRRRRRRRRRRRR QXXRR}}}}}}}}}}}}RRXXXXRRXXXXR QXRRRRRRRa``babbab``aRRRRRRRRRRRRRRRRRRS))))))))))))RR))))))))))))SR QXXXQa`bbaaaabb`aRX))))*)))*)))*RR*)))*)))*))))XR QXXXXTTSSSS}bb}}}}}}bb}RRSSSSRRTTTTTTSSSSR)|))*)))**++*||*++**)))*))|)R XXXRRSg}}}}}}}}}}gSRRR))|||{+))+{||))||{+))+{|||))R QRRRSSRRRR))*||)+))+)||**||)+))+)||*))R QXXRQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSRX)****)+))+)******)+))+)****)XR QRXQRX)))*++|{{|++*))*++|{{|++*)))XR RXXQTTSSSSSSRX)))||{+))+{||))||{+))+{||)))XR QQXXQR))***+,++,+******+,++,+***))R QQR))++,+***)+******+)***+,++))RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR QQQR)*+,++,+***)****)***+,++,+*)RRR QQRc**+,++,+***))***+,++,+**cR RXXXXXXXXXXR RRXXRRXXg}}}}ggXRXXRXgg}}}}gXXe}}}}}}}}eRXXXXRe}}}}}}}}ed``baaaab``dRXXXXRd``baaaab``dRRR}}}}}}}}}}}}RXXR}}}}}}}}}}}}a``babbab``aRXXXXXXRa``babbab``aa`bbaaaabb`aRRa`bbaaaabb`a}bb}}}}}}bb}RXXR}bb}}}}}}bb}Sg}}}}}}}}}}gSRXXXXXXXXXXXXXXXXRSg}}}}}}}}}}gSSSRRRRRRSSXXRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRQReSRXXXXmRQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXXXXQXQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRRRRXQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$R$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QR$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QXXXXXXXXQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRXXQ$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRRRRRRRRRRRRRRRRRRRRRRRRRRRSSTTTTTTRRSSSSSTTTTTTTTSSSSSTTTTTTTTQXQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQ_XX_RQRRRRQ_XX__QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRRRRRR_SSSTTTTTTRRSSSSSTTTTTSRRSSSSSTTTTTTTT_RRRRRRRRXeRRRRR__RRRRRRRRRRRRRRRRRReRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR}}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}`}Xg}}}}gXXX}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}`STTTTTTRRSSSSSRe}}}}}}}}eSSSSTTXX}}}}}}}}}}}}}}}}}}}}}`b}}}}}}}}}}}}}}}}}}}`b}}}}}}}}}}}`Rd``baaaab``dRRXXQ}}}}}}}}}}}}}}}}}}}}}`a}}}}}}}}}}}}}}}}}}}`a}}}}}}}}}}}`R}}}}}}}}}}}}RRXXQa`a````a`a`aa`a`aaaaa`a`aaaa````aaaa`a`aaa`a`aaaa`aaaa``RRRRRRRRRRRRRRRRRa``babbab``aRRRRRRRXQ``````````````````````R``````````````````````R``````````````R`a`bbaaaabb`aQXXXQRRRRRSSTTTTTTRRSSSSRR}bb}}}}}}bb}SSSSTTXXXXQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSg}}}}}}}}}}gSRRXXXRRRRRRRSSRRRQTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQRXXQQXRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTQXXRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQXXQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQRQQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQRRQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQRRQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQR&%%%&&%&&&&&&&&&&&&%&&%%%%%%%%%%%%%%%%%%%%%%RQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQR%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#RRRRRRRRR}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQR%%########################################%#RRRRRRRRR}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQR%%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%#RRRRRRRRR}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQR%%#$&&&&&&$$&&&&&&$&&&&&&$&&&&&&$&&$$&&$$#%#RRRRRRRRR}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQRQQQQQQQQQQQQQQR%%#$&''''&$&''''%&''''%&''''%&$$&%$#%#RRRRRRRRR}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQRQQQQQQQQQQQQQR%%#$&'%%%%'%&'%%%%%&'%%%%$&'%%%%$&'$$&'%$#%#RRRRRRRRR}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQRQQQQQQQQQQQQQR%%#$&'%$$&'%&'%$$$$&'&&&&$&'&&&&$&'&&&'%$#%#RRRRRRRRR}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQR%%#$&'%$$&'%&'''''%&''''%&''''%&'''''%$#%#RRRRRRRRR}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQRQQQQQQQQQQQR%%#$&'%$$&'%&'%%%%%&%%%%'%&%%%%'%&%%%%'%$#%#R}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQR%%#$&'%$$&'%&'%$$$$$$$$$'%$$$$$'%$$$$$'%$#%#R}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQR%%#$&%$$&'%&''''%&''''%&''''%&''''%$#%#R}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQR%%#$&%%$$&%%&%%%%%%&%%%%%%&%%%%%%&%%%%%%$#%#R}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQR%%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%#R}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQR%%########################################%#R}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQR%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#R}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQR%###########################################R}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQQQQQRRRRRRRRRRRRRRRRQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQXRQQRRRRRRRRRRRRRRRRRRQQRXQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQ}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQ}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQ}}}}}}}}}}}}`b}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`b}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQRQQRRRRRRRRRRRRRRRRRRQQRQQ}}}}}}}}}}}`a}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`a}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQRQQRRRRRRRRRRRRRRRRRRQQRQQa`aa`aaa````aaa``aa`aaa`a`aaa`aaa`aaaa````aaaaaaaa`aaa`aaaa`aaa`aaaa````aaaaaaaa`aaaaaaa}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQSQQRRRRRRRRRRRRRRRRRRQQSQQ``````````R`````````````````````````````````````````R```````````````````````````````````````}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQRR}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQTQQRRRRRRRRRRRRRRRRRRQQTQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRQQQRQQRRRRRRRRRRRRRRRRRRQQRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}b`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}b`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}a`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}a`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQaaaaaaa`aaaaaaaa````aaaa`aaa`aaaa`aaa`aaaaaaaa````aaaa`aaa`aaa`a`aaa`aa``aaa`````aaa`aa`}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQ```````````````````````````````````````R`````````````````````````````````````````R``````````}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRR}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQ}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}QQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQ